#ifndef KEYBOARD_CONTROLLER_H
#define KEYBOARD_CONTROLLER_H


#include "InputController.h"
#include "InputDevice.h"
#include <dinput.h>

class KeyboardController: public InputDevice{

	LPDIRECTINPUTDEVICE dKeyboard;	//Controlador

	bool initialize();
	bool terminate();
	

public:
	MouseController();
	HANDLE getMouseEvent();
	void acquire();
	void unAcquire();

	HRESULT poll();

	void keyUp(DWORD scancode);
	void keyDown(DWORD scancode);
	

};

#endif